# 昵称：python小白
# 座右铭：扛得住涅槃之痛，才配得上重生之美！
# 开发时间：2023/3/4 22:06


# 函数中变量的作用域
# a = "北京"  # 全局变量(定义在函数或者类的外部)


# def function():
#     b = "深圳"  # 局部变量(定义在函数或者类的内部)
#     a = "上海"  # 相当于创建了同名的局部变量a
#     print(a)
# print(b)


# ----------------------
# function()
# print(a)
# print(b)

# 全局变量能在整个文件中被访问
# 函数内部不能给全局变量重新赋值
# 局部变量只能在函数或者类的内部被访问

a = "北京"  # 全局变量


def function():
    global a  # 将函数内部的a设置为全局变量
    a = "上海"
    print(a)


# ----------------------
function()
print(a)
